
JR  04-04-2008
JR  04-08-2008

####################################
####################################
####################################
####################################

Procedure for remotely downloading new operational code into a F8345 based
(i.e., rev-8x or later) Control Board (via the rear panel serial cable) is
as outlined below.

Note: The DSP chip on the Control Board *must* have already been programmed
      with BOOTLOADER software. All boards shipped in UPS systems will have
      this code already installed.
      
      However, *newly* populated boards will *not* have this code and cannot
      be programmed in this fashion. They must be initially loaded using the
      production FLASH programming utility tool or directly via the DSP chip
      development tools.


To download new code using the existing serial BOOTLOADER, do the following:


SOFTWARE SETUP


1. Create a convenient directory on the computer to be used for downloading
   the new code and place the following files into it:

   - The "sRecLoad.exe" downloader utility.
   - The "nican.dll" library file.
   - The new UPS application code "S-record" file (ex., UPS_CODE.elf.S).
   - The "bootload.bat" command line batch file.
   - This "readme.txt" file (optional).

2. Edit the "bootload.bat" file if necessary (usually not required).

   This will only need to be done either if the computer's COM1 port is being 
   used by some other application and another COM port needs to be used or if
   the above "S-record" filename does not match the one which is specified in
   the "bootload.bat" file.

3. Open up a "DOS" command line window and change to the specified directory.


HARDWARE SETUP


4. Power down the UPS.

5. Connect a serial cable from the Control Board (i.e., UPS's rear panel)
   to the serial port of the computer to be used for downloading the code.

6. Press and hold the following three Front Panel pushbuttons (this may be
   unit dependent) while simultaneously powering ON the UPS.

   LOAD #1
   LOAD #2
   ALARM

   Two long distinct beeps should be heard.  Release the Front Panel buttons.
   The UPS system should now be in serial BOOTLOAD mode and waiting for some
   communication on its serial cable.

   Note: For technicians who have access ot the Control board, the 6 LED's
         at the top of the board should now be cycling from right to left
	 as an additional indication that the unit has recognized entry to
	 the BOOTLOADER and is waiting for serial communication to commence.

7. From the computers command line, type "bootload" to begin the download
   process.  A string of "."'s should scroll across the computers screen to
   indicate that the DSP chip is BOOTLOADING the new operational code.

   The UPS will begin normal operation at the conclusion of the download
   operation which may take several minutes to complete.

   If no communication with the serial port is seen after 10 minutes has
   elapsed, the previous operational code will then be executed.

####################################
####################################
####################################
####################################
